<!--
 * @Descripttion: 
 * @Version: 
 * @Author: gaohj
 * @Date: 2022-12-28 17:53:49
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2022-12-28 18:18:45
-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // var num1 = 100;
        // var str1 = 'hello world';
        // var bool1 = true;
        // var u1 = undefined;
        // var n1 = null;
        function test(){
            console.log('test');
        }
        // 二进制 1 0 
        // 八进制 0 1 2 3 4 5 6 7 
        // 十进制 0 1 2 3 4 5 6 7 8 9
        // 十六进制 0 1 2 3 4 5 6 7 8 9 a b c d e f

        // 100 

        // 0xabd123
        
        // 内存分类:
        // 栈内存  基本数据类型  100 'hello' true false undefined null
        // 堆内存  复杂数据类型  function 

        // 函数定义阶段:
        // 在堆内存中开辟一个空间 
        // 把函数体内的代码一模一样放到这个空间中 
        // 在栈内存中开辟一个空间 起个名字 就是函数名 
        // 把存放函数体代码的堆内存内存地址给到函数名所在的空间

        
    </script>
</body>
</html>